using System;
using System.Collections.Generic;
using System.Text;
using MacomberMap.Common.User_Interfaces.Components;
using MacomberMap.Common.Components;

namespace MacomberMap.Common.Types
{
    /// <summary>
    /// Store information on generation types
    /// </summary>
    public class MM_Generation_Type
    {
        #region Variable declarations
        /// <summary>The name of the generation type</summary>
        public String Name;

        /// <summary>The collection of units of this generation type</summary>
        public List<MM_Element> Units;
       
      
        #endregion

        #region Initialization
        /// <summary>
        /// Create a new generation type
        /// </summary>
        /// <param name="Name">The name of the generation type</param>    
        public MM_Generation_Type(String Name)
        {
            this.Name = Name;         
            Units = new List<MM_Element>(100);
        }
        #endregion

    }
}
